package com.dimples.dd.system.model.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.dimples.dd.mybatis.core.dataobject.BaseDO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 文件表
 */
@Schema(description="文件表")
@Data
@EqualsAndHashCode(callSuper=true)
@TableName(value = "system_file_content")
public class SystemFileContentDO extends BaseDO {
    /**
     * 编号
     */
    @TableId(value = "id", type = IdType.INPUT)
    @Schema(description="编号")
    private Long id;

    /**
     * 配置编号
     */
    @TableField(value = "config_id")
    @Schema(description="配置编号")
    private Long configId;

    /**
     * 文件路径
     */
    @TableField(value = "`path`")
    @Schema(description="文件路径")
    private String path;

    /**
     * 文件内容
     */
    @TableField(value = "content")
    @Schema(description="文件内容")
    private byte[] content;
}